package com.ruoyi.chat.mapper;

import java.util.List;
import com.ruoyi.chat.domain.Chat;

/**
 * chatMapper接口
 * 
 * @author ruoyi
 * @date 2025-05-22
 */
public interface ChatMapper 
{
    /**
     * 查询chat
     * 
     * @param menuId chat主键
     * @return chat
     */
    public Chat selectChatByMenuId(Long menuId);

    /**
     * 查询chat列表
     * 
     * @param chat chat
     * @return chat集合
     */
    public List<Chat> selectChatList(Chat chat);

    /**
     * 新增chat
     * 
     * @param chat chat
     * @return 结果
     */
    public int insertChat(Chat chat);

    /**
     * 修改chat
     * 
     * @param chat chat
     * @return 结果
     */
    public int updateChat(Chat chat);

    /**
     * 删除chat
     * 
     * @param menuId chat主键
     * @return 结果
     */
    public int deleteChatByMenuId(Long menuId);

    /**
     * 批量删除chat
     * 
     * @param menuIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteChatByMenuIds(Long[] menuIds);
}
